6 20 31 50 62 68 87 98 108 129 143 156 158 168 181 193 203 217 224 228 240 250 261 266 276 299 305 318 322 333 345 359 370 376 389 414 438 448 455 462 474 484 487 507 513 540 551 564 575 591 614 633 648 658 670 677 690 700 706 709 725 737 745 759 766 776 781 793 811 818 827 845 852 858 868 875 884 904 917 926 933 949 966 975 985 995 
